Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Campinas Challenger Buenos Aires Challenger Santa Fe 2 Challenger M15 Slovenska Bistrica M15 Bergamo M25 Padova M15 Poprad Dobrich Challenger M15 Vienna Villena Challenger M25 Santa Margherita di Pula Brazzaville Challenger Kigali 1 Challenger Maia Challenger M25 Santa Margherita di Pula Kigali 2 Challenger Zadar Challenger Skopje Challenger Prostejov Challenger M25 Santa margherita di Pula Como Challenger Bratislava 1 Challenger Milan Challenger Sassuolo Challenger Liberec Challenger Nordea Open - Bastad Augsburg Challenger M25+H Kassel M15 Antalya Slovakia F2 Portugal F4 Argentina F3 Czech Republic F2 Spain F28 Slovakia F3 Spain F32 Austria F10 Spain F33 Argentina F16 Argentina F18 Tunisia F4 Iran F3 Iran F4 Austria F1 Austria F2 Great Britain F4 Great Britain F5 Great Britain F6 France F7 Italy F10 Spain F17 Czech Republic F1 Spain F18 Czech Republic F2 Greece F2 Czech Republic F3 Czech Republic F4 Germany F7 Argentina F5 Austria F4 Argentina F6 Austria F5 Argentina F7 Austria F6 Paraguay F2 Italy F23 Paraguay F3 Slovakia F1 Ecuador F1 Slovakia F2 Ecuador F2 Slovakia F3 Ecuador F3 Poland F6 Argentina F9 Argentina F10 Germany F20 Spain F36 Portugal F7 Spain F37 Portugal F8 Germany F23 Great Britain F16 Spain F41 Spain F42 Spain F43 Germany F2 Austria F1 Guatemala F1 Ivory Coast F1 Costa Rica F1 Panama F1 Ivory Coast F2 Spain F7 Canada F1 Canada F2 Canada F3 Italy F3 Italy F4 Croatia F4 Croatia F5 Czech Rep. F2 Argentina F6 Czech Rep. F3 Slovenia F1 Argentina F7 Germany F8 Austria F4 Austria F5 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Italy F24 Bosnia/Herzegovina F6 Egypt F14 Egypt F15 Czech Rep F5 Israel F1 Israel F2 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Great Britain F4 Austria F2 Great Britain F4 Croatia F10 Croatia F12 Turkey F1 Turkey F2 Portugal F2 Croatia F3 Croatia F4 Mexico F3 Czech Republic F2 Czech Republic F3 Slovakia F1 Croatia F10 Croatia F11 Czech Republic F1 Croatia F6 Croatia F4 (Opatija) Biella Challenger M25 Trnava M15 Ollersbach Steelers Cup 2005 - Kosice M15 Trnava Tatra Banka Slovak Open - Bratislava Copa Petrobras Argentina - Buenos Aires Kosice Open-Steelers Cup 2008 - Kosice s'Tennis Masters Challenger - Graz Tatra Banka Slovak Open - Bratislava Napoli Challenger Tatra Banka Open - Bratislava Ostrava Challenger Segovia Challenger San Sebastian Challenger Manerbio Challenger Banja Luka Challenger Bogota Challenger Trnava Challenger Quito Challenger Asuncion Challenger Santiago Challenger Aachen Challenger Bratislava Challenger ATP Slovak Open Challenger - Bratislava Tatra Banka Open 2006 - Bratislava Napoli Challenger Rome Challenger Athens Challenger Rome Challenger Rhodes Challenger Busan Challenger Zagreb Challenger Fergana Challenger Prostejov Challenger Kosice Challenger Milan Challenger Reggio Emilia Challenger Braunschweig Challenger Prosperita Open 2007 - Ostrava Arad Challenger Rimini Challenger Poznan Challenger Orbetello Challenger Cordenons Challenger Samarkand Challenger Salvador Challenger Astana Challenger Genova Challenger Rijeka Challenger Kosice Challenger Milan Challenger Braunschweig Challenger Montevideo Challenger Pozoblanco Challenger Recanati Challenger Tashkent Challenger Asuncion Challenger Seoul Challenger Santiago Challenger Aachen Challenger Bratislava Challenger Sao Paulo Challenger Singapore Challenger Bucaramanga Challenger Bergamo Challenger Salinas Challenger Sarajevo Challenger Rabat Challenger Marrakech Challenger Bath Challenger Monza Challenger Johannesburg Challenger Ostrava Challenger Alessandria Challenger Kosice Challenger Turin Challenger Scheveningen Challenger San Benedetto Challenger Orbetello Challenger Tampere Challenger Recanati Challenger Trani Challenger Samarkand Challenger Karshi Challenger Manerbio Challenger Barletta Challenger Astana Challenger Como Challenger Szczecin Challenger Trnava Challenger Rennes Challenger Orleans Challenger Ortisei Challenger Bratislava Challenger Salzburg Challenger Helsinki Challenger Sao Paulo Challenger Bergamo Challenger Wolfsburg Challenger Karshi Challenger Rabat Challenger ATP Challenger Trophy 2008 - Trnava Marrakech Challenger San Luis Potosi Challenger Leon Challenger Ostrava Challenger Buenos Aires Challenger Australian Open - Melbourne Rome Challenger Kosice Challenger Marburg Challenger Milan Challenger Braunschweig Challenger Arad Challenger San Benedetto Challenger Poznan Challenger Tampere Challenger Samarkand Challenger Karshi Challenger Como Challenger Steelers Cup - Kosice Brasov Challenger Seville Challenger Szczecin Challenger Trnava Challenger Madrid Challenger Lermontov Challenger Rennes Challenger Geneva Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Marbella Challenger Sao Paulo Challenger Noumea Challenger Heilbronn Challenger Bucaramanga Challenger Bergamo Challenger Quimper Challenger Pereira Challenger Santiago Challenger Guadalajara Challenger Barranquilla Challenger Mexico City Challenger Panama City Challenger Ostrava Challenger Rome Challenger Bordeaux Challenger Caltanissetta Challenger Furth Challenger Kosice Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Todi Challenger San Benedetto Challenger Liberec Challenger San Marino Challenger Genova Challenger Trnava Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Geneva Challenger Bratislava Challenger Sao Paulo Challenger Tour Finals Brasilia Challenger Heilbronn Challenger Quimper Challenger Morelos Challenger Salinas Challenger Irving Challenger Vercelli Challenger Ostrava Challenger Heilbronn Challenger Vicenza Challenger Furth Challenger Kosice Challenger Todi Challenger San Benedetto Challenger Liberec Challenger Bratislava Challenger Glasgow Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Napoli Challenger Sarasota Challenger Mersin Challenger Vercelli Challenger Ostrava Challenger Rome Challenger Mestre Challenger Prague Challenger Poprad Tatry Challenger Milan Challenger Padova Challenger Todi Challenger Scheveningen Challenger Biella Challenger Liberec Challenger Cordenons Challenger Manerbio Challenger Como Challenger St. Remy Challenger Trnava Challenger Rome Challenger Mohammedia Challenger Santiago Challenger Lima Challenger Bogota Challenger Buenos Aires Challenger Montevideo Challenger Mendoza Challenger Buenos Aires Challenger Rio De Janeiro Challenger Bucaramanga Challenger Santo Domingo Challenger Napoli Challenger Barletta Challenger Turin Challenger Leon Challenger Ostrava Challenger Heilbronn Challenger Furth Challenger Prague Challenger Poprad Tatry Challenger Todi Challenger Manerbio Challenger Como Challenger Seville Challenger Rome Challenger Mohammedia Challenger Casablanca Challenger Budapest Challenger Eckental Challenger Bratislava Challenger San Luis Potosi Challenger Qingdao Challenger Anning Challenger Rome Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Poprad Tatry Challenger Todi Challenger Milan Challenger Marburg Challenger Perugia Challenger Prague Challenger Liberec Challenger Quito Challenger Bogota Challenger Campinas Challenger Buenos Aires Challenger Cali Challenger Lima Challenger Bratislava Challenger Koblenz Challenger Morelos Challenger Punta Del Este Challenger Santiago Challenger Marbella Challenger Rome Challenger Marburg Challenger Padova Challenger Liberec Challenger Cordenons Challenger Como Challenger Genova Challenger Seville Challenger Banja Luka Challenger Biella Challenger Florence Challenger Campinas Challenger Santo Domingo Challenger Barcelona Challenger Lima Challenger Eckental Challenger Bratislava Challenger Pune Challenger Noumea Challenger Punta Del Este Challenger Santiago Challenger Anning Challenger Nanchang Challenger Shymkent Challenger Samarkand Challenger Almaty Challenger Shymkent Challenger Bratislava Challenger Ludwigshafen Challenger Perugia Challenger San Benedetto Challenger Prague Challenger Liberec Challenger Cordenons Challenger L'Aquila Challenger Como Challenger Biella Challenger Florence Challenger Buenos Aires Challenger Santo Domingo Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Maia Challenger Noumea Challenger Punta Del Este Challenger Parma Challenger Ismaning Challenger Marbella Challenger Guayaquil Challenger Concepcion Challenger Santiago Challenger Belgrade Challenger Prague Challenger Zagreb Challenger Almaty 1 Challenger Almaty 2 Challenger Perugia Challenger Liberec Challenger Barletta Challenger Como Challenger Banja Luka Challenger Quito Challenger Ambato Challenger Lisbon Challenger Napoli Challenger Napoli 2 Challenger Losinj Challenger Maia 1 Challenger Maia 2 Challenger Concepcion Challenger Santa Cruz de la Sierra Challenger Gran Canaria Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Zadar Challenger Mexico City Challenger San Luis Potosi Challenger Aguascalientes Challenger Heilbronn Challenger Troisdorf Challenger Prostejov Challenger Bratislava Challenger Montechiarugolo - Parma Challenger Braunschweig Challenger Trieste Challenger San Luis Potosi Challenger Santo Domingo Challenger Seville Challenger Szczecin Challenger Genova Challenger Canberra Challenger Concepcion Challenger Santiago Challenger Prague 1 Challenger Mauthausen Challenger Oeiras 4 Challenger Cali Challenger Medellin Challenger Salzburg Challenger San Marino Challenger Ljubljana Open 2008 - Ljubljana Bratislava 1 Challenger Seville Challenger Trnava Challenger Orbetello Challenger Marburg Challenger Barletta Challenger Prague Challenger Amersfoort Challenger Verona Challenger Szczecin Challenger Szczecin Challenger Allianz Suisse Open Gstaad - Gstaad Qatar Exxon Mobil Open - Doha Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Estoril Open - Estoril Open de Moselle - Metz Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Claro - Buenos Aires Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Erste Bank Open - Vienna VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg If Stockholm Open - Stockholm VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Power Horse Cup - Dusseldorf AEGON Championships - London Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Heineken Open - Auckland Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Geneva Open - Geneva SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz If Stockholm Open - Stockholm Valencia Open - Valencia Apia International - Sydney Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech SkiStar Swedish Open - Bastad Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Brisbane International - Brisbane Sydney International - Sydney Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril BMW Open - Munich Open Parc - Lyon Mercedes Cup - Stuttgart Antalya Cup - Antalya SkiStar Swedish Open - Bastad Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Generali Open - Kitzbuhel Tata Open Maharashtra - Pune Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Generali Open - Kitzbuhel European Open - Antwerp Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Santiago Open - Santiago Generali Open - Kitzbuhel Forte Village Sardegna Open - Sardinia Astana Open - Nur-Sultan Sofia Open - Sofia Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Serbia Open - Belgrade BMW Open - Munich Hamburg European Open - Hamburg Nordea Open - Bastad Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Anytech365 Andalucia Open - Marbella Sardegna Open - Cagliari Belgrade 2 - Belgrade San Diego Open - San Diego Sydney Tennis Classic - Sydney Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mallorca Championships - Mallorca Nordea Open - Bastad Swiss Open - Gstaad Plava Laguna Croatia Open - Umag Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Generali Open - Kitzbuhel Swiss Indoors Basel - Basel European Open - Antwerp Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, QF, ITA-ARG 1-3 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, World Group, F, CRO-ARG 2-3 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group, QR, SVK-CZE 1-3 ATP Cup - Sydney French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - Rio de Janeiro